/**
 * 
 */
package edu.gatech.oad.mule.model.interfaces;

import edu.gatech.oad.mule.model.GameStateMachine.GameState;

/**
 * Contains event handlers for when the GameStateMachine changes states.
 * 
 * @author Dale Avery
 * @version %I%, %G%
 */
public interface GameStateMachineListener {

	/**
	 * Handles a state change in the GameStateMachine that the object is
	 * listening to.
	 * 
	 * @param state
	 *            The GameStateMachine's new state.
	 */
	public void stateChange(GameState state);
}
